package com.sn.author.common.sdk.request;

import com.sn.author.common.sdk.AbstractResponse;
import org.apache.http.entity.ContentType;

import java.util.Map;

public interface Request<T extends AbstractResponse> {

    String getApiUrl();

    Class<T> getResponseClass();

    Object getUrlParams();

    String getMethod();

    ContentType getContentType();

    Object initRequestParams(Map<String, String> paramsMap);
}
